// miniprogram/pages/power/power.js
Page({
  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },
  getUserInfo(e){
    console.log(e);
    let db=wx.cloud.database();
    let _this=this;
    if (e.detail.errMsg =='getUserInfo:ok'){
      //  wx.showToast({
      //    title: '授权成功',
      //  })
      var data = e.detail.userInfo;
      data.user_address = [];
      data.user_credit = '';
      data.user_tickets = [];
      data.user_gifts = [];
      data.user_given = [];
      wx.setStorageSync('isAuthentic',true)
      console.log(data);
      wx.cloud.callFunction({
        name:'login',
        success:res=>{
          console.log(res)
          let openid=res.result.openid;
          db.collection('tb_user_list').where({_openid:openid}).get({
              success:resp=>{
                   console.log(resp);
                   if(resp.data.length>0) {
                     wx.switchTab({
                       url: '../index/index',
                     })
                   }else{
                     db.collection('tb_user_list').add({
                       data: data,
                       success: res => {
                         console.log(res)
                         wx.switchTab({
                           url: '../index/index',
                         })
                       }, fail: err => {
                         wx.showToast({
                           title: '网络错误',
                         })
                       }
                     })
                   }
              },fail:errp=>{
                console.log(errp)
              }
          })
        },
        fail:err=>{
          console.log(err)
        }
      })
    }else{
      wx.showToast({
        title: '授权失败',
      })
    }
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})